home *** CD-ROM | disk | FTP | other *** search
- Short: ixemul.library
- Type: dev/gcc
- Uploader: luebberw@lp.musc.edu
- Author: luebberw@lp.musc.edu
-
- Original ixemul.library author: Markus Wild
-
- ================
- Why did I do it?
- ================
-
- GCC 2.5.8 has sparked much interest in the Amiga community.
- Many contributors (take a bow and pat your back) have ported and/or
- contributed a great deal of software for the community and I for one am
- grateful for their contributions. I thought I would contribute something
- of my own.
-
- Almost all of the Amiga GCC environment is available in 68000 or
- 68020+ binaries, with the exception of ixemul.library, which before this
- release was available only in 68000 format. Markus Wild has sporadically
- released sources to his library over the years, but none of them have been
- recompilable to a working ixemul.library. Markus now spends the majority
- of his time working on NetBSD, which is a fine project in itself, and this
- keeps him quite busy, thus the lack of recent support for ixemul.library.
-
- My only hope from this project was a working 68020+ version of
- ixemul.library for increased speed and efficiency on 68020+ machines.
- Only you can tell me if it meets this goal.
-
-
- ================
- How did I do it?
- ================
-
- As many of you who have tried to rebuild ixemul.library over the
- years have found, none of the sources have been complete enough to build
- a working copy of ixemul.library. Using parts of 4 (yes, FOUR) separate
- releases of ixemul.library sources, I was able to scrounge together enough
- source to rebuild a working library. I had to rewrite some functions
- from scratch in both assembler and C to emulate M. Wild's original functions.
- Then I rebuilt and debugged, and debugged and debugged and ... you get the
- picture.
-
- While I was working on the code, I removed all references to
- AmigaDOS 1.3 calls and arp.library. This resulted in a significantly
- smaller library. I can't imagine anyone out there with a 68020+ has
- AmigaDOS 1.3 any more. I also #ifdef'd in and out 68020+ specific and
- 68000 specific code, also resulting in smaller code:
-
- ixemul.library 39.47: 155,376 bytes
- ixemul.library 39.45: 148,428 bytes
- ixemul.library 40.2 : 122,460 bytes
-
-
-
- ==============================
- Will the sources be available?
- ==============================
-
- Yes, I will release the complete sources to my version soon.
-
-
- ======================
- What will you do next?
- ======================
-
- No plans. Suggestions are welcome.
-
- ============================================================================
- Special thanks to Markus Wild for his original ixemul.library releases, and
- thus making GCC a reality for Amiga Users. :)
-
-